.page-body {
	padding: 30px 48px;
}

.layui-row {
	width: 100%;
	display: flex;
	margin-top: 15px;
	&:first-of-type {
		margin-top: 0;
	}
}

.border,
.introduction,
.project-team,
.task-statistics,
.seize-seat {
	padding: 15px 25px;
	border-radius: 16px;
	border: 1px solid #EDF2F7;
}

.title {
	font-weight: bold;
	span:nth-child(2){
		font-size: 14px;
		color: #999;
		font-weight: normal;
		margin-left: 32px;
	}
}

.introduction {
	min-width: 404px;
	.text {
		margin-top: 20px;
		line-height: 28px;
	}
}

.project-team {
	min-width: 610px;
	margin-left: 16px;
	flex: 1;
	&.trends {
		min-width: 700px;
	}
	&.supervise {
		min-width: 655px;
		margin: 0 15px 0 0;
	}
	&.goods {
		min-width: 544px;
	}
	&.group{
		min-width: 528px;
		margin: 0 15px 0 0;
	}
	
	.list {
		margin-top: 10px;
		.item {
			display: flex;
			border-bottom: 1px solid #edf2f7;
			&:last-of-type {
				border-bottom: none;
			}
			> div {
				flex: 1;
				height: 56px;
				display: flex;
				align-items: center;
				a {
					color: #355fe5;
				}
			}
			.tag-1 {
				background: #355fe5;
				width: 30px;
				height: 30px;
				line-height: 30px;
				border-radius: 100%;
				text-align: center;
				color: #fff;
				font-size: 12px;
				margin-right: 10px;
			}
		}
	}
}

.task-statistics {
	flex: 1;
	min-width: 534px;
	margin-right: 15px;
	&:last-of-type {
		min-width: 648px;
		margin-right: 0;
	}
	.list {
		display: flex;
		flex-wrap: wrap;
		div {
			display: flex;
			align-items: center;
			flex-direction: column;
			width: 118px;
			margin-top: 20px;
			p {
				margin-top: 10px;
				span {
					font-size: 18px;
					color: #355fe5;
				}
			}
			icon {
				width: 68px;
				height: 68px;
				border: 1px solid #edf2f7;
				border-radius: 6px;
				display: flex;
				align-items: center;
				justify-content: center;
			}
		}
	}
}

.layui-tab {
	min-width: 534px;
	padding: 15px 0;
	.layui-tab-item {
		padding: 2px 25px;
		margin-top: 0;
	}
	.tabs {
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid #edf2f7;
		padding: 0 25px;
		.layui-tab-title {
			height: 36px;
			border: 0;
			li {
				padding: 0;
				min-width: auto;
				margin-left: 40px;
				line-height: 36px;
			}
		}
	}
}

.seize-seat {
	min-width: 527px;
	margin-left: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.maxLength6{
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}